import QtQuick

// 如果在处理焦点变换时, 无法达到预期, 则需要考虑引入FocusSope
// FocusSope会将焦点传递给child元素
FocusScope {
    width: 200; height: 50
    Rectangle {
        anchors.fill: parent
        color: 'lightsteelblue'
        border.color: 'gray'
    }

    property alias text: input.text
    property alias input: input
    // 处理文本编辑方案1
//    TextInput {
//        id: input
//        anchors.fill: parent
//        anchors.margins: 2
//        focus: true
//    }

    // 处理文本编辑方案2
    TextEdit {
        id: input
        anchors.fill: parent
        anchors.margins: 2
        focus: true
        wrapMode: Text.WordWrap
    }
}
